<script>     
    // 验证邮箱
    function checkTel() {
        var tel = document.myform.tel.value;
        var teltab = document.getElementById('teltab');
        if (tel.match(/^1[3|4|5|8|9]\d{9}$/) == null) {
            teltab.innerHTML = '* 手机格式不正确';
            teltab.style.color = '#f00';
            return false;
        } else {
            teltab.innerHTML = '* 通过验证';
            teltab.style.color = '#0a0';
            return true;
        }
    }

    // 验证用户名
    function checkName() {
        var user = document.myform.name.value;
        var utab = document.getElementById('utab');
        if (user.match(/^.{1,12}$/) == null) {
            utab.innerHTML = '* 用户名格式不正确';
            utab.style.color = '#f00';
            return false;
        } else {
            utab.innerHTML = '* 通过验证';
            utab.style.color = '#0a0';
            return true;
        }
    }

    // 验证密码
    function checkPass() {
        var pass = document.myform.pass.value;
        var ptab = document.getElementById('ptab');
        if (pass.length < 6 || pass.length > 18) {
            ptab.innerHTML = '* 密码长度不合法';
            ptab.style.color = '#f00';
            return false;
        } else {
            ptab.innerHTML = '* 通过验证';
            ptab.style.color = '#0a0';
            return true;
        }
    }

    // 验证密码
    function checkRepass() {
        var pass = document.myform.pass.value;
        var repass = document.myform.repass.value;
        var rptab = document.getElementById('rptab');
        if (pass !== repass) {
            rptab.innerHTML = '* 两次密码输入不一致';
            rptab.style.color = '#f00';
            return false;
        } else {
            rptab.innerHTML = '* 通过验证';
            rptab.style.color = '#0a0';
            return true;
        }
    }

    // 提交验证
    function checkForm() {
        return checkTel() && checkName() && checkPass() && checkRepass();
    }



</script>